J.J. Wetherholt hit a solo homer, while Ivan Herrera and Alec Burleson had an RBI each to help the St. Louis Cardinals beat the Chicago Cubs 3-0.